crypto/internal/nistec.P521Point.z (field)
27 uses
crypto/internal/nistec (current package)
p521.go#L24: x, y, z *fiat.P521Element
p521.go#L32: z: new(fiat.P521Element),
p521.go#L40: p.z.One()
p521.go#L48: p.z.Set(q.z)
p521.go#L77: p.z.One()
p521.go#L102: p.z.One()
p521.go#L153: if p.z.IsZero() == 1 {
p521.go#L157: zinv := new(fiat.P521Element).Invert(p.z)
p521.go#L177: if p.z.IsZero() == 1 {
p521.go#L181: zinv := new(fiat.P521Element).Invert(p.z)
p521.go#L198: if p.z.IsZero() == 1 {
p521.go#L202: zinv := new(fiat.P521Element).Invert(p.z)
p521.go#L221: t2 := new(fiat.P521Element).Mul(p1.z, p2.z) // t2 := Z1 * Z2
p521.go#L227: t4.Add(p1.y, p1.z) // t4 := Y1 + Z1
p521.go#L228: x3 := new(fiat.P521Element).Add(p2.y, p2.z) // X3 := Y2 + Z2
p521.go#L232: x3.Add(p1.x, p1.z) // X3 := X1 + Z1
p521.go#L233: y3 := new(fiat.P521Element).Add(p2.x, p2.z) // Y3 := X2 + Z2
p521.go#L265: q.z.Set(z3)
p521.go#L276: t2 := new(fiat.P521Element).Square(p.z) // t2 := Z ^ 2
p521.go#L279: z3 := new(fiat.P521Element).Mul(p.x, p.z) // Z3 := X * Z
p521.go#L301: t0.Mul(p.y, p.z) // t0 := Y * Z
p521.go#L311: q.z.Set(z3)
p521.go#L319: q.z.Select(p1.z, p2.z, cond)
|
The pages are generated with Golds v0.6.7. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |